package com.excel.mapper;

 
import com.excel.entity.db.PubImpExcelJdLog;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.BaseMapper;

import java.util.List;

/**
 * <p>
 * 批量导入日志信息表（提供导入日志查询功能） Mapper 接口
 * </p>
 *
 *  @author hc
 * 
 */
public interface PubImpExcelJdLogMapper<T> extends BaseMapper<PubImpExcelJdLog> {

    int updateStateByPcNum(PubImpExcelJdLog pubImpExcelJdLog);

    List<T> selectAllFieldInListJob( @Param("field") String field, @Param("list") List<String> list, @Param("checkDelete") Boolean checkDeleteTime);

    List<String> selectStringFieldInListEmploy( @Param("field") String field, @Param("list") List<String> list, @Param("checkDelete") Boolean checkDeleteTime);

    List<String> selectStringFieldInListOrg( @Param("field") String field, @Param("list") List<String> list, @Param("checkDelete") Boolean checkDeleteTime);

    List<String> selectStringFieldInListPost( @Param("field") String field, @Param("list") List<String> list, @Param("checkDelete") Boolean checkDeleteTime);

}
